1,558 research outputs found

    Order preserving pattern matching on trees and DAGs

    Full text link
    The order preserving pattern matching (OPPM) problem is, given a pattern string pp and a text string tt, find all substrings of tt which have the same relative orders as pp. In this paper, we consider two variants of the OPPM problem where a set of text strings is given as a tree or a DAG. We show that the OPPM problem for a single pattern pp of length mm and a text tree TT of size NN can be solved in O(m+N)O(m+N) time if the characters of pp are drawn from an integer alphabet of polynomial size. The time complexity becomes O(mlogm+N)O(m \log m + N) if the pattern pp is over a general ordered alphabet. We then show that the OPPM problem for a single pattern and a text DAG is NP-complete

    Random Surfing Without Teleportation

    Full text link
    In the standard Random Surfer Model, the teleportation matrix is necessary to ensure that the final PageRank vector is well-defined. The introduction of this matrix, however, results in serious problems and imposes fundamental limitations to the quality of the ranking vectors. In this work, building on the recently proposed NCDawareRank framework, we exploit the decomposition of the underlying space into blocks, and we derive easy to check necessary and sufficient conditions for random surfing without teleportation.Comment: 13 pages. Published in the Volume: "Algorithms, Probability, Networks and Games, Springer-Verlag, 2015". (The updated version corrects small typos/errors

    LTRo: Learning to Route Queries in Clustered P2P IR

    Get PDF
    Query Routing is a critical step in P2P Information Retrieval. In this paper, we consider learning to rank approaches for query routing in the clustered P2P IR architecture. Our formulation, LTRo, scores resources based on the number of relevant documents for each training query, and uses that information to build a model that would then rank promising peers for a new query. Our empirical analysis over a variety of P2P IR testbeds illustrate the superiority of our method against the state-of-the-art methods for query routing

    Fast Two-Robot Disk Evacuation with Wireless Communication

    Get PDF
    In the fast evacuation problem, we study the path planning problem for two robots who want to minimize the worst-case evacuation time on the unit disk. The robots are initially placed at the center of the disk. In order to evacuate, they need to reach an unknown point, the exit, on the boundary of the disk. Once one of the robots finds the exit, it will instantaneously notify the other agent, who will make a beeline to it. The problem has been studied for robots with the same speed~\cite{s1}. We study a more general case where one robot has speed 11 and the other has speed s1s \geq 1. We provide optimal evacuation strategies in the case that sc2.752.75s \geq c_{2.75} \approx 2.75 by showing matching upper and lower bounds on the worst-case evacuation time. For 1s<c2.751\leq s < c_{2.75}, we show (non-matching) upper and lower bounds on the evacuation time with a ratio less than 1.221.22. Moreover, we demonstrate that a generalization of the two-robot search strategy from~\cite{s1} is outperformed by our proposed strategies for any sc1.711.71s \geq c_{1.71} \approx 1.71.Comment: 18 pages, 10 figure

    Exploiting Resolution-based Representations for MaxSAT Solving

    Full text link
    Most recent MaxSAT algorithms rely on a succession of calls to a SAT solver in order to find an optimal solution. In particular, several algorithms take advantage of the ability of SAT solvers to identify unsatisfiable subformulas. Usually, these MaxSAT algorithms perform better when small unsatisfiable subformulas are found early. However, this is not the case in many problem instances, since the whole formula is given to the SAT solver in each call. In this paper, we propose to partition the MaxSAT formula using a resolution-based graph representation. Partitions are then iteratively joined by using a proximity measure extracted from the graph representation of the formula. The algorithm ends when only one partition remains and the optimal solution is found. Experimental results show that this new approach further enhances a state of the art MaxSAT solver to optimally solve a larger set of industrial problem instances

    Algorithms in the Ultra-Wide Word Model

    Full text link
    The effective use of parallel computing resources to speed up algorithms in current multi-core parallel architectures remains a difficult challenge, with ease of programming playing a key role in the eventual success of various parallel architectures. In this paper we consider an alternative view of parallelism in the form of an ultra-wide word processor. We introduce the Ultra-Wide Word architecture and model, an extension of the word-RAM model that allows for constant time operations on thousands of bits in parallel. Word parallelism as exploited by the word-RAM model does not suffer from the more difficult aspects of parallel programming, namely synchronization and concurrency. For the standard word-RAM algorithms, the speedups obtained are moderate, as they are limited by the word size. We argue that a large class of word-RAM algorithms can be implemented in the Ultra-Wide Word model, obtaining speedups comparable to multi-threaded computations while keeping the simplicity of programming of the sequential RAM model. We show that this is the case by describing implementations of Ultra-Wide Word algorithms for dynamic programming and string searching. In addition, we show that the Ultra-Wide Word model can be used to implement a nonstandard memory architecture, which enables the sidestepping of lower bounds of important data structure problems such as priority queues and dynamic prefix sums. While similar ideas about operating on large words have been mentioned before in the context of multimedia processors [Thorup 2003], it is only recently that an architecture like the one we propose has become feasible and that details can be worked out.Comment: 28 pages, 5 figures; minor change

    Deciphering neuronal deficit and protein profile changes in human brain organoids from patients with creatine transporter deficiency

    Get PDF
    Creatine transporter deficiency (CTD) is an X-linked disease caused by mutations in the SLC6A8 gene. The impaired creatine uptake in the brain results in intellectual disability, behavioral disorders, language delay, and seizures. In this work, we generated human brain organoids from induced pluripotent stem cells of healthy subjects and CTD patients. Brain organoids from CTD donors had reduced creatine uptake compared with those from healthy donors. The expression of neural progenitor cell markers SOX2 and PAX6 was reduced in CTD-derived organoids, while GSK3β, a key regulator of neurogenesis, was up-regulated. Shotgun proteomics combined with integrative bioinformatic and statistical analysis identified changes in the abundance of proteins associated with intellectual disability, epilepsy, and autism. Re-establishment of the expression of a functional SLC6A8 in CTD-derived organoids restored creatine uptake and normalized the expression of SOX2, GSK3β, and other key proteins associated with clinical features of CTD patients. Our brain organoid model opens new avenues for further characterizing the CTD pathophysiology and supports the concept that reinstating creatine levels in patients with CTD could result in therapeutic efficacy

    "You've got a friend in me": can social networks mediate the relationship between mood and MCI?

    Get PDF
    engagement is beneficial to both mental health and cognition, and represents a potentially modifiable factor. Consequently this study explored this association and assessed whether the relationship between mild cognitive impairment (MCI) and mood problems was mediated by social networks. Methods: This study includes an analysis of data from the Cognitive Function and Ageing Study Wales (CFAS Wales). CFAS Wales Phase 1 data were collected from 2010-2013 by conducting structured interviews with older people aged over 65 years of age living in urban and rural areas of Wales, and included questions that assessed cognitive functioning, mood, and social networks. Regression analyses were used to investigate the associations between individual variables and the mediating role of social networks. Results: Having richer social networks was beneficial to both mood and cognition. Participants in the MCI category had weaker social networks than participants without cognitive impairment, whereas stronger social networks were associated with a decrease in the odds of experiencing mood problems, suggesting that they may offer a protective effect against anxiety and depression. Regression analyses revealed that social networks are a significant mediator of the relationship between MCI and mood problems. Conclusions: These findings are important, as mood problems are a risk factor for progression from MCI to dementia, so interventions that increase and strengthen social networks may have beneficial effects on slowing the progression of cognitive decline
    corecore